package pe.gob.osce.sirenas.dao;



import java.util.List;

import pe.gob.osce.sirenas.model.TrayectoriaArbitralDTO;
import pe.gob.osce.sirenas.model.jpa.TrayectoriaArbitral;
import pe.gob.osce.sirenas.model.jpa.rectificaciones.HistorialTrayectoriaArbitral;

public interface TrayectoriaArbitralDAOLocal {

	public TrayectoriaArbitral insertar(TrayectoriaArbitral trayectoriaArbitral) throws Exception;
	public TrayectoriaArbitral insertarTrayectoria(TrayectoriaArbitral trayectoriaArbitral) throws Exception;
	public TrayectoriaArbitral consultarTrayectoriaArbitral(Long idTrayectoriaArbitral) throws Exception;
	public Boolean insertarHistorialTrayectoriaArbitral(HistorialTrayectoriaArbitral historialTrayectoriaArbitral) throws Exception;
	
	public List<HistorialTrayectoriaArbitral> consultarHistorialTrayectoriaArbitral(Long idTrayectoriaArbitral) throws Exception;
	public List<TrayectoriaArbitralDTO>  obtenerListaTrayectoria(Long idFicha,String tipoArbitraje ) throws Exception;
}
